/**
 * 
 */
package com.flymobi.vo;

import java.util.Date;

import com.flymobi.fw.modules.SM;
import com.flymobi.fw.vo.BaseVo;

/**
 * @author Administrator
 *
 */
public class TongjiVo extends BaseVo {
	/**
	 *  2012 
	 */
	private static final long serialVersionUID = 1L;
	private Date end;
	private long filterCount;
	private long moCount;
	private long moTransCount;
	private long sendCount;
	private long waitSendCount;
	/**
	 * @return the waitSendCount
	 */
	public long getWaitSendCount() {
		SmsTongjiSearchVo param=new SmsTongjiSearchVo();
		param.setSpId(spId);
		param.setStart(start);
		param.setEnd(end);
		return SM.TongjiService.getWaitSendCount(param);
	}
	/**
	 * @param waitSendCount the waitSendCount to set
	 */
	public void setWaitSendCount(long waitSendCount) {
		this.waitSendCount = waitSendCount;
	}
	private long sendNoReport;
	private long sendReportFailCount;
	private long sendReportSuccessCount;
	private long sendSuccessCount;
	private Long spId;
	private String spName;
	private String spNumber;
	private Date start;
	/**
	 * @return the end
	 */
	public Date getEnd() {
		return end;
	}
	/**
	 * @return the filterCount
	 */
	public long getFilterCount() {
		SmsTongjiSearchVo param=new SmsTongjiSearchVo();
		param.setSpId(spId);
		param.setStart(start);
		param.setEnd(end);
		return SM.TongjiService.getFilterCount(param);
	}
	/**
	 * @return the moCount
	 */
	public long getMoCount() {
		return moCount;
	}
	/**
	 * @return the moTransCount
	 */
	public long getMoTransCount() {
		return moTransCount;
	}
	/**
	 * @return the sendCount
	 */
	public long getSendCount() {
		SmsTongjiSearchVo param=new SmsTongjiSearchVo();
		param.setSpId(spId);
		param.setStart(start);
		param.setEnd(end);
		return SM.TongjiService.getSendCount(param);
	}
	/**
	 * @return the sendNoReport
	 */
	public long getSendNoReport() {
		SmsTongjiSearchVo param=new SmsTongjiSearchVo();
		param.setSpId(spId);
		param.setStart(start);
		param.setEnd(end);
		return SM.TongjiService.getSendNoReport(param);
	}
	/**
	 * @return the sendReportFailCount
	 */
	public long getSendReportFailCount() {
		SmsTongjiSearchVo param=new SmsTongjiSearchVo();
		param.setSpId(spId);
		param.setStart(start);
		param.setEnd(end);
		return SM.TongjiService.getSendReportFailCount(param);
	}
	/**
	 * @return the sendReportSuccessCount
	 */
	public long getSendReportSuccessCount() {
		SmsTongjiSearchVo param=new SmsTongjiSearchVo();
		param.setSpId(spId);
		param.setStart(start);
		param.setEnd(end);
		return SM.TongjiService.getSendReportSuccessCount(param);
	}
	/**
	 * @return the sendSuccessCount
	 */
	public long getSendSuccessCount() {
		SmsTongjiSearchVo param=new SmsTongjiSearchVo();
		param.setSpId(spId);
		param.setStart(start);
		param.setEnd(end);
		return SM.TongjiService.getSendSuccessCount(param);
	}
	/**
	 * @return the spId
	 */
	public Long getSpId() {
		return spId;
	}
	/**
	 * @return the spName
	 */
	public String getSpName() {
		return spName;
	}
	/**
	 * @return the spNumber
	 */
	public String getSpNumber() {
		return spNumber;
	}
	/**
	 * @return the start
	 */
	public Date getStart() {
		return start;
	}
	/**
	 * @param end the end to set
	 */
	public void setEnd(Date end) {
		this.end = end;
	}
	/**
	 * @param filterCount the filterCount to set
	 */
	public void setFilterCount(long filterCount) {
		this.filterCount = filterCount;
	}
	/**
	 * @param moCount the moCount to set
	 */
	public void setMoCount(long moCount) {
		this.moCount = moCount;
	}
	/**
	 * @param moTransCount the moTransCount to set
	 */
	public void setMoTransCount(long moTransCount) {
		this.moTransCount = moTransCount;
	}
	/**
	 * @param sendCount the sendCount to set
	 */
	public void setSendCount(long sendCount) {
		this.sendCount = sendCount;
	}
	/**
	 * @param sendNoReport the sendNoReport to set
	 */
	public void setSendNoReport(long sendNoReport) {
		this.sendNoReport = sendNoReport;
	}
	/**
	 * @param sendReportFailCount the sendReportFailCount to set
	 */
	public void setSendReportFailCount(long sendReportFailCount) {
		this.sendReportFailCount = sendReportFailCount;
	}
	/**
	 * @param sendReportSuccessCount the sendReportSuccessCount to set
	 */
	public void setSendReportSuccessCount(long sendReportSuccessCount) {
		this.sendReportSuccessCount = sendReportSuccessCount;
	}
	/**
	 * @param sendSuccessCount the sendSuccessCount to set
	 */
	public void setSendSuccessCount(long sendSuccessCount) {
		this.sendSuccessCount = sendSuccessCount;
	}
	/**
	 * @param spId the spId to set
	 */
	public void setSpId(Long spId) {
		this.spId = spId;
	}
	/**
	 * @param spName the spName to set
	 */
	public void setSpName(String spName) {
		this.spName = spName;
	}
	/**
	 * @param spNumber the spNumber to set
	 */
	public void setSpNumber(String spNumber) {
		this.spNumber = spNumber;
	}
	/**
	 * @param start the start to set
	 */
	public void setStart(Date start) {
		this.start = start;
	}
}
